/* DefaultAlignment.h
 * 
 *  Author          : Alexander J. Yee
 *  Date Created    : 02/15/2018
 *  Last Modified   : 02/15/2018
 * 
 */

#pragma once
#ifndef ymp_Alignment_DefaultAlignment_H
#define ymp_Alignment_DefaultAlignment_H
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
//  Dependencies
#include "PublicLibs/Types.h"
namespace ymp{
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////

//const upL_t DEFAULT_ALIGNMENT = 64;

//  2 cachelines due to adjacent line prefetch
const upL_t DEFAULT_ALIGNMENT = 128;

////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
}
#endif
